package com.baoteng.rbspy.model.renewal;

import java.time.LocalDateTime;

import com.baoteng.rbspy.model.DateTime;
import com.baoteng.rbspy.model.kind.BIPO;
import com.baoteng.rbspy.model.privy.PrivyPO;
import com.baoteng.rbspy.model.vehicle.VehiclePO;

public class RenewalPO {

	private String frameNo;
	private String lastDamagedBI;
	private int noDamYearsCI;
	private String policyNo;
	private DateTime endDate;
	private int lastDamagedCI;
	private String noDamYearsBI;
	private String riskCode;
	private String licenseNo;
	private String engineNo;
	private String carKindCode;
	String biNo;
	String ciNo;

	private LocalDateTime biEndDate;
	
	private LocalDateTime ciEndDate;
	
	RenewalCheckPO checkPO;

	VehiclePO vehiclePO;

	PrivyPO privyPO;

	BIPO bi;

	/**
	 * 0--无法判断
	 * 1--转保
	 * 2--续保
	 * 3--新保
	 */
	String renewalFlag;
	
	public VehiclePO getVehiclePO() {
		return vehiclePO;
	}

	public void setVehiclePO(VehiclePO vehiclePO) {
		this.vehiclePO = vehiclePO;
	}

	public RenewalCheckPO getCheckPO() {
		return checkPO;
	}

	public void setCheckPO(RenewalCheckPO checkPO) {
		this.checkPO = checkPO;
	}

	public void setFrameNo(String frameNo) {
		this.frameNo = frameNo;
	}

	public String getFrameNo() {
		return frameNo;
	}

	public void setLastDamagedBI(String lastDamagedBI) {
		this.lastDamagedBI = lastDamagedBI;
	}

	public String getLastDamagedBI() {
		return lastDamagedBI;
	}

	public void setNoDamYearsCI(int noDamYearsCI) {
		this.noDamYearsCI = noDamYearsCI;
	}

	public int getNoDamYearsCI() {
		return noDamYearsCI;
	}

	public void setPolicyNo(String policyNo) {
		this.policyNo = policyNo;
	}

	public String getPolicyNo() {
		return policyNo;
	}

	public void setEndDate(DateTime endDate) {
		this.endDate = endDate;
	}

	public DateTime getEndDate() {
		return endDate;
	}

	public void setLastDamagedCI(int lastDamagedCI) {
		this.lastDamagedCI = lastDamagedCI;
	}

	public int getLastDamagedCI() {
		return lastDamagedCI;
	}

	public void setNoDamYearsBI(String noDamYearsBI) {
		this.noDamYearsBI = noDamYearsBI;
	}

	public String getNoDamYearsBI() {
		return noDamYearsBI;
	}

	public void setRiskCode(String riskCode) {
		this.riskCode = riskCode;
	}

	public String getRiskCode() {
		return riskCode;
	}

	public void setLicenseNo(String licenseNo) {
		this.licenseNo = licenseNo;
	}

	public String getLicenseNo() {
		return licenseNo;
	}

	public void setEngineNo(String engineNo) {
		this.engineNo = engineNo;
	}

	public String getEngineNo() {
		return engineNo;
	}

	public void setCarKindCode(String carKindCode) {
		this.carKindCode = carKindCode;
	}

	public String getCarKindCode() {
		return carKindCode;
	}

	public PrivyPO getPrivyPO() {
		return privyPO;
	}

	public void setPrivyPO(PrivyPO privyPO) {
		this.privyPO = privyPO;
	}

	public BIPO getBi() {
		return bi;
	}

	public void setBi(BIPO bi) {
		this.bi = bi;
	}

	public LocalDateTime getBiEndDate() {
		return biEndDate;
	}

	public void setBiEndDate(LocalDateTime biEndDate) {
		this.biEndDate = biEndDate;
	}

	public LocalDateTime getCiEndDate() {
		return ciEndDate;
	}

	public void setCiEndDate(LocalDateTime ciEndDate) {
		this.ciEndDate = ciEndDate;
	}

	public String getBiNo() {
		return biNo;
	}

	public void setBiNo(String biNo) {
		this.biNo = biNo;
	}

	public String getCiNo() {
		return ciNo;
	}

	public void setCiNo(String ciNo) {
		this.ciNo = ciNo;
	}

	public String getRenewalFlag() {
		return renewalFlag;
	}

	public void setRenewalFlag(String renewalFlag) {
		this.renewalFlag = renewalFlag;
	}

}
